home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 60.zip
/
BS1 part 60
/
Kick Pascal v2.10 d1.adf
/
INCLUDE
/
layers.lib
< prev
next >
Wrap
Text File
|
1990-11-01
|
1KB
|
31 lines
{$if not def LAYERS_LIB }
Const LAYERS_LIB=0;
{$if not def GRAPHICS_LAYERS_H;incl"graphics/layers.h";endif}
Var LayersBase:Ptr;
Library LayersBase:
-30: Procedure InitLayers(a0:p_Layer_Info);
-36: Function CreateUpFrontLayer(a0:p_LAyer_info; a1:p_BitMap; d0,d1,d2,d3,d4:Long; a2:p_BitMap):p_Layer;
-42: Function CreateBehindLayer (a0:p_Layer_info; a1:p_Bitmap; d0,d1,d2,d3,d4:Long; a2:p_BitMap):p_Layer;
-48: Function UpFrontLayer(a0:p_Layer_Info; a1:p_Layer):integer;
-54: Function BehindLayer(a0:p_Layer_Info; a1:p_Layer):integer;
-60: Function MoveLayer(a0:p_Layer_Info; a1:p_Layer; d0,d1:Long):integer;
-66: Function SizeLayer(a0:p_Layer_Info; a1:p_Layer; d0,d1:Long):integer;
-72: Procedure ScrollLayer(a0:p_Layer_Info; a1:p_Layer; d0,d1:Long);
-78: Function BeginUpdate(a0:p_Layer):integer;
-84: Procedure EndUpdate(a0:p_Layer; d0:integer);
-90: Function DeleteLayer(a0:p_Layer_Info; a1:p_Layer):integer;
-96: Procedure LockLayer(a0:p_Layer_info; a1:p_Layer);
-102:Procedure UnLockLayer(a0:p_Layer);
-108:Procedure LockLayers(a0:p_Layer_Info);
-114:Procedure UnLockLayers(a0:p_Layer_Info);
-120:Procedure LockLayerInfo(a0:p_Layer_Info);
-126:Procedure SwapBitsRastPortClipRect(a0:Ptr; a1:p_ClipRect);
-132:Function WhichLayer(a0:p_Layer_Info; d0,d1:Long):p_Layer;
-138:Procedure UnLockLayerInfo(a0:p_Layer_Info);
-144:Function NewLayerInfo:p_Layer_Info;
-150:Procedure DisposeLayerInfo(a0:p_Layer_Info);
-168:Function MoveLayerInFrontOf(a0,a1:p_Layer):integer
End;
{$endif}